#define _CRT_SECURE_NO_WARNINGS
//#include  <stdlib.h>
//#include  <stdio.h>
//#define   N   10
//double fun(double* x)
//{
//    int  i, j;    double  s, av, y[N];
//    s = 0;
//    for (i = 0; i < N; i++)  s = s + x[i];
//    /**********found**********/
//    av = s/N;
//    for (i = j = 0; i < N; i++)
//        if (x[i] > av) {
//            /**********found**********/
//            y[j++] = x[i];
//            x[i] = -1;
//        }
//    for (i = 0; i < N; i++)
//        /**********found**********/
//        if (x[i] != -1) y[j++] = x[i];
//    for (i = 0; i < N; i++)x[i] = y[i];
//    return  av;
//}
//main()
//{
//    int  i;     double  x[N];
//    for (i = 0; i < N; i++) { x[i] = rand() % 50; printf("%4.0f ", x[i]); }
//    printf("\n");
//    printf("\nThe average is: %f\n", fun(x));
//    printf("\nThe result :\n", fun(x));
//    for (i = 0; i < N; i++)  printf("%5.0f ", x[i]);
//    printf("\n");
//}


//#include  <stdlib.h>
//#include  <string.h>
//#include  <conio.h>
//#include  <ctype.h>
//#include  <stdio.h>
//#include  <string.h>
///*************found**************/
//void upfst(char *p)
//{
//	int k = 0;
//	for (; *p; p++)
//		if (k)
//		{
//			if (*p == ' ')
//				k = 0;
//		}
//		else
//		{
//			if (*p != ' ')
//			{
//				k = 1;
//				*p = toupper(*p);
//			}
//		}
//}
//void main()
//{
//	char  chrstr[81];
//	system("CLS");
//	printf("\nPlease enter an English text line: ");
//	gets(chrstr);
//	printf("\nBofore changing:\n  %s", chrstr);
//	upfst(chrstr);
//	printf("\nAfter changing:\n  %s\n", chrstr);
//}


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define  N  5
double fun(int w[][N])
{
    int num = N * 4 - 4;
    double sum = 0;
    for (int i = 0; i < N; ++i)
    {
        for (int j = 0; j < N; ++j)
        {
            if (i == 0 || i == N - 1 || j == 0 || j == N - 1)
                sum += w[i][j];
        }
    }
    return sum / num;
}
void main()
{
    FILE* wf;
    int a[N][N] = { 0,1,2,7,9,1,9,7,4,5,2,3,8,3,1,4,5,6,8,2,5,9,1,4,1 };
    int i, j;
    double s;
    system("CLS");
    printf("*****The array*****\n ");
    for (i = 0; i < N; i++)
    {
        for (j = 0; j < N; j++)
        {
            printf("%4d ", a[i][j]);
        }
        printf("\n ");
    }
    s = fun(a);
    printf("*****THE RESULT*****\n ");
    printf("The sum is : %lf\n ", s);
    /******************************/
    wf = fopen("out.dat", "w");
    fprintf(wf, "%lf", s);
    fclose(wf);
    /*****************************/
}
